#pragma once
#include <string>
#include <vector>
#include "node.h"
class Mat4;

class Scene
{
private:
    Mat4 _worldMat;
    std::string _sceneName;
    void _nodeChildUpdate(Node *node, float dt);

public:
    std::vector<Node *> children;
    void addChild(Node *node);
    void update(float dt);

    Scene(std::string sceneName);
    ~Scene();
};
